<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS Break</title>
    <script>
        /*
        *Js  Break  用于跳出循环 和  其他语言中的类似
        * continue 语句
        * 作用和 C 语言中的类似
        * */
        function testBreak() {

            var i = 0;
            var x = "";  /* x 需要一个初始值 不然会报错 */
            for (i=0;i<10;i++)
            {
                if (i==3)
                {
                    break;
                }
                x=x + "The number is " + i + "<br/>";
            }

            alert(x)
        }
        
        function testContinue() {

            var i = 0;
            var y = "";  /* y 要给个初始值 */
            for (i=0;i<=10;i++)
            {
                if (i==3) continue;
                y = y + "The number is " + i + "<br/>";
            }
            alert(y)
        }



    </script>
</head>
<body>
    <!--
    我们已经在本教程稍早的章节中见到过 break 语句。它用于跳出 switch() 语句。
    break 语句可用于跳出循环。
    break 语句跳出循环后，会继续执行该循环之后的代码（如果有的话）：
    -->
    <button onclick="testBreak()">测试break</button>

    <!--
     Js  continue 语句中断循环中的迭代，如果出现了指定的条件，然后继续循环中的下一个迭代。
     -->
    <button onclick="testContinue()">测试Js中的continue</button>

</body>
</html>